Experience from Measuring Program Comprehensionâ•flToward a General Framework
نویسندگان
چکیده
Program comprehension plays a crucial role during the software-development life cycle: Maintenance programmers spend most of their time with comprehending source code, and maintenance is the main cost factor in software development. Thus, if we can improve program comprehension, we can save considerable amount of time and cost. To improve program comprehension, we have to measure it first. However, program comprehension is a complex, internal cognitive process that we cannot observe directly. Typically, we need to conduct controlled experiments to soundly measure program comprehension. However, empirical research is applied only reluctantly in software engineering. To close this gap, we set out to support researchers in planning and conducting experiments regarding program comprehension. We report our experience with experiments that we conducted and present the resulting framework to support researchers in planning and conducting experiments. Additionally, we discuss the role of teaching for the empirical researchers of tomorrow.
منابع مشابه
Experience from Measuring Program Comprehension - Toward a General Framework
Program comprehension plays a crucial role during the software-development life cycle: Maintenance programmers spend most of their time with comprehending source code, and maintenance is the main cost factor in software development. Thus, if we can improve program comprehension, we can save considerable amount of time and cost. To improve program comprehension, we have to measure it first. Howe...
متن کاملQualitative evaluation of general practitioner training program as viewed by graduates from Shiraz, Fasa and Jahrom Medical Universities
of higher education into focus in the past few years. They havetried to improve the quality of their own higher education. Thestudies show that Iranian Universities are not at an accepted levelin terms of quality. They have encountered several problemswhich have diminished their quality level. This study aimed atassessing the quality of medical education program as viewed bygeneral practitioner...
متن کاملMeasuring the Effectiveness of Financial Literacy Programs in Ghana
This paper explores the effectiveness of financial literacy programs. It further seeks to establish the relationship between financial literacy and certain demographic characteristics. This study adopted a correlational research design as the framework to examine the relationship between variables without determining cause and effect. Data were randomly collected from 235 petty traders in Kumas...
متن کاملExplain the experiences of medical students from running a peer program as a mentor: A qualitative study
Introduction: Today, peer education programs focus on scientific support, guiding and creating interaction between students has been considered to model students' scientific progress. The purpose of this study is to explore the experiences of medical students from implementing the peer program as a mentor using a qualitative framework. Methods: The present study is a qualitative study of the t...
متن کاملTransition to PhD Program in TEFL: A Cross-Sectional Account of Students' Concerns
Nowadays, studying in higher education is not as uncomplicated as it seems to be, particularly in PhD programs. Given the complex interplay of multiple variables affecting one’s experience in such programs, there is a mounting need for probing more into the ways in which PhD students’ lives are affected by these factors, and how their transition trajectories emerge. The present study explored t...
متن کامل